package com.opcode.nebulamobil.information.responses.costaresponses;

import com.opcode.nebulamobil.information.responses.JSONResponse;

/**
 * Bu sınıf, siparişi verilen bir yemeğin mutfakta hazırlandığını kullanıcıya bildirmek amacıyla hazırlanmıştır.
 * Mutfak bir yemeği hazırladıktan sonra garsonlara bu sınıfın nesnesini göndererek bildirimde bulunur.
 * @author Okan ERDOĞAN
 *
 * 20 Eyl 2014
 */
public class DeliveryConfirmResp extends JSONResponse{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	// SipariŞi hazIrlanan masanın Id bilgisini tutar.
	private long tableId;
	
	// Ekranda kullanıcıya gösterilecek olan mesaj bilgisini içerir.
	private String message;
	
	// Bu mesajın hala geçerli olup olmadığını bildirir.
	// Eğer bu değişkenin değeri true ise ekranda bir dialog açılır.
	// Eğer false ise açılan bu dialog kapanır.
	private boolean available;
	
	// Açılan dialogun ne kadar süre açık kalacağını bildiren değişkendir.
	private long waitTime;

	public long getTableId() {
		return tableId;
	}

	public void setTableId(long tableId) {
		this.tableId = tableId;
	}

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}

	public boolean isAvailable() {
		return available;
	}

	public void setAvailable(boolean available) {
		this.available = available;
	}

	public long getWaitTime() {
		return waitTime;
	}

	public void setWaitTime(long waitTime) {
		this.waitTime = waitTime;
	}

}
